package com.baidu.acg.industry.bigdata.model;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Builder;
import lombok.Data;

@Data
@Builder
@JsonInclude(JsonInclude.Include.NON_NULL)
public class PdParamsModel {
    // 基础几何参数
    private double length;
    private double width;
    private double height;
    private double clearance;
    private double slant;
    private double radius;

    // 流体力学参数
    private String velocity;
    private Double re;
    @JsonProperty(value = "reference_area")
    // 雷诺数（可空）
    private String referenceArea;
    private String density;

    // 计算控制参数
    @JsonProperty(value = "compute_normal")
    private boolean computeNormal;
}
